package com.wmuj.service;

import com.wmuj.pojo.Emp;
import com.wmuj.pojo.EmpQueryParam;
import com.wmuj.pojo.Login;
import com.wmuj.pojo.PageResult;

import java.util.List;

public interface EmpService {

  //  PageResult<Emp> page(
  //      Integer page,
  //      Integer pageSize,
  //      String name,
  //      Integer gender,
  //      @DateTimeFormat(pattern = "yyyy-MM-dd") LocalDate begin,
  //      @DateTimeFormat(pattern = "yyyy-MM-dd") LocalDate end);
  PageResult<Emp> page(EmpQueryParam empQueryParam);

  void addInfo(Emp emp);

  void delete(List<Integer> ids);

  Emp findById(Integer id);

  void update(Emp emp);

  List<Emp> findAllList();

  Login login(Emp emp);
}
